package com.xiaoxu.intranetweb.mybatisplusSzappdb.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author xiaoxu
 * @since 2023-03-29
 */
@TableName("sys_intranet_web_menu")
@ApiModel(value = "SysIntranetWebMenu对象", description = "")
public class SysIntranetWebMenu implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    @ApiModelProperty("前端页面ID*")
    private String webPageId;

    @ApiModelProperty("前端页面权限码(十进制码)")
    private Integer webPageNumber;

    @ApiModelProperty("前端页面具体名称*")
    private String webPageTruname;

    @ApiModelProperty("前端页面创建时间")
    private LocalDateTime webPageCreatetime;

    @ApiModelProperty("路由路径*")
    private String webPagePath;

    @ApiModelProperty("路由组件*")
    private String webPageComponent;

    @ApiModelProperty("路由配置项*")
    private String webPageMeta;

    @ApiModelProperty("路由排序*number")
    private String webPageMetaOrderno;

    @ApiModelProperty("路由标题*string")
    private String webPageMetaTitle;

    @ApiModelProperty("动态等级boolean")
    private String webPageMetaDynamiclevel;

    @ApiModelProperty("真实路径string")
    private String webPageMetaRealpath;

    @ApiModelProperty("忽视权限boolean")
    private String webPageMetaIgnoreauth;

    @ApiModelProperty("权限控制：后端路由用不着 RoleEnum[]")
    private String webPageMetaRoles;

    @ApiModelProperty("用不着boolean")
    private String webPageMetaIgnorekeepalive;

    @ApiModelProperty("	boolean粘上")
    private String webPageMetaAffix;

    @ApiModelProperty("路由图标boolean*")
    private String webPageMetaIcon;

    @ApiModelProperty("框架string")
    private String webPageMetaFramesrc;

    @ApiModelProperty("过渡时期string")
    private String webPageMetaTransitionname;

    @ApiModelProperty("汗屑boolean")
    private String webPageMetaHidebreadcrumb;

    @ApiModelProperty("隐藏儿童菜单boolean")
    private String webPageMetaHidechildreninmenu;

    @ApiModelProperty("卡拉帕姆boolean")
    private String webPageMetaCarryparam;

    @ApiModelProperty("仅有一个的boolean")
    private String webPageMetaSingle;

    @ApiModelProperty("当前活动菜单string")
    private String webPageMetaCurrentactivemenu;

    @ApiModelProperty("希德塔布boolean")
    private String webPageMetaHidetab;

    @ApiModelProperty("希德梅努boolean是否关闭页面")
    private String webPageMetaHidemenu;

    @ApiModelProperty("是链接吗boolean")
    private String webPageMetaIslink;

    @ApiModelProperty("忽略路线boolean")
    private String webPageMetaIgnoreroute;

    @ApiModelProperty("儿童隐藏boolean")
    private String webPageMetaHidepathforchildren;

    @ApiModelProperty("路由名称")
    private String webPageName;

    @ApiModelProperty("别名")
    private String webPageAlias;

    @ApiModelProperty("路由跳转*")
    private String webPageRedirect;

    @ApiModelProperty("是否区分大小写")
    private String webPageCasesensitive;

    @ApiModelProperty("父路由ID*")
    private String webPageParent;

    @ApiModelProperty("1是子组件，0不是子组件")
    private Integer webPageRoutelevel;

    @ApiModelProperty("0是启用，1是删除（停用）所有页面初始值为0")
    private Integer webPageStatus;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getWebPageId() {
        return webPageId;
    }

    public void setWebPageId(String webPageId) {
        this.webPageId = webPageId;
    }
    public Integer getWebPageNumber() {
        return webPageNumber;
    }

    public void setWebPageNumber(Integer webPageNumber) {
        this.webPageNumber = webPageNumber;
    }
    public String getWebPageTruname() {
        return webPageTruname;
    }

    public void setWebPageTruname(String webPageTruname) {
        this.webPageTruname = webPageTruname;
    }
    public LocalDateTime getWebPageCreatetime() {
        return webPageCreatetime;
    }

    public void setWebPageCreatetime(LocalDateTime webPageCreatetime) {
        this.webPageCreatetime = webPageCreatetime;
    }
    public String getWebPagePath() {
        return webPagePath;
    }

    public void setWebPagePath(String webPagePath) {
        this.webPagePath = webPagePath;
    }
    public String getWebPageComponent() {
        return webPageComponent;
    }

    public void setWebPageComponent(String webPageComponent) {
        this.webPageComponent = webPageComponent;
    }
    public String getWebPageMeta() {
        return webPageMeta;
    }

    public void setWebPageMeta(String webPageMeta) {
        this.webPageMeta = webPageMeta;
    }
    public String getWebPageMetaOrderno() {
        return webPageMetaOrderno;
    }

    public void setWebPageMetaOrderno(String webPageMetaOrderno) {
        this.webPageMetaOrderno = webPageMetaOrderno;
    }
    public String getWebPageMetaTitle() {
        return webPageMetaTitle;
    }

    public void setWebPageMetaTitle(String webPageMetaTitle) {
        this.webPageMetaTitle = webPageMetaTitle;
    }
    public String getWebPageMetaDynamiclevel() {
        return webPageMetaDynamiclevel;
    }

    public void setWebPageMetaDynamiclevel(String webPageMetaDynamiclevel) {
        this.webPageMetaDynamiclevel = webPageMetaDynamiclevel;
    }
    public String getWebPageMetaRealpath() {
        return webPageMetaRealpath;
    }

    public void setWebPageMetaRealpath(String webPageMetaRealpath) {
        this.webPageMetaRealpath = webPageMetaRealpath;
    }
    public String getWebPageMetaIgnoreauth() {
        return webPageMetaIgnoreauth;
    }

    public void setWebPageMetaIgnoreauth(String webPageMetaIgnoreauth) {
        this.webPageMetaIgnoreauth = webPageMetaIgnoreauth;
    }
    public String getWebPageMetaRoles() {
        return webPageMetaRoles;
    }

    public void setWebPageMetaRoles(String webPageMetaRoles) {
        this.webPageMetaRoles = webPageMetaRoles;
    }
    public String getWebPageMetaIgnorekeepalive() {
        return webPageMetaIgnorekeepalive;
    }

    public void setWebPageMetaIgnorekeepalive(String webPageMetaIgnorekeepalive) {
        this.webPageMetaIgnorekeepalive = webPageMetaIgnorekeepalive;
    }
    public String getWebPageMetaAffix() {
        return webPageMetaAffix;
    }

    public void setWebPageMetaAffix(String webPageMetaAffix) {
        this.webPageMetaAffix = webPageMetaAffix;
    }
    public String getWebPageMetaIcon() {
        return webPageMetaIcon;
    }

    public void setWebPageMetaIcon(String webPageMetaIcon) {
        this.webPageMetaIcon = webPageMetaIcon;
    }
    public String getWebPageMetaFramesrc() {
        return webPageMetaFramesrc;
    }

    public void setWebPageMetaFramesrc(String webPageMetaFramesrc) {
        this.webPageMetaFramesrc = webPageMetaFramesrc;
    }
    public String getWebPageMetaTransitionname() {
        return webPageMetaTransitionname;
    }

    public void setWebPageMetaTransitionname(String webPageMetaTransitionname) {
        this.webPageMetaTransitionname = webPageMetaTransitionname;
    }
    public String getWebPageMetaHidebreadcrumb() {
        return webPageMetaHidebreadcrumb;
    }

    public void setWebPageMetaHidebreadcrumb(String webPageMetaHidebreadcrumb) {
        this.webPageMetaHidebreadcrumb = webPageMetaHidebreadcrumb;
    }
    public String getWebPageMetaHidechildreninmenu() {
        return webPageMetaHidechildreninmenu;
    }

    public void setWebPageMetaHidechildreninmenu(String webPageMetaHidechildreninmenu) {
        this.webPageMetaHidechildreninmenu = webPageMetaHidechildreninmenu;
    }
    public String getWebPageMetaCarryparam() {
        return webPageMetaCarryparam;
    }

    public void setWebPageMetaCarryparam(String webPageMetaCarryparam) {
        this.webPageMetaCarryparam = webPageMetaCarryparam;
    }
    public String getWebPageMetaSingle() {
        return webPageMetaSingle;
    }

    public void setWebPageMetaSingle(String webPageMetaSingle) {
        this.webPageMetaSingle = webPageMetaSingle;
    }
    public String getWebPageMetaCurrentactivemenu() {
        return webPageMetaCurrentactivemenu;
    }

    public void setWebPageMetaCurrentactivemenu(String webPageMetaCurrentactivemenu) {
        this.webPageMetaCurrentactivemenu = webPageMetaCurrentactivemenu;
    }
    public String getWebPageMetaHidetab() {
        return webPageMetaHidetab;
    }

    public void setWebPageMetaHidetab(String webPageMetaHidetab) {
        this.webPageMetaHidetab = webPageMetaHidetab;
    }
    public String getWebPageMetaHidemenu() {
        return webPageMetaHidemenu;
    }

    public void setWebPageMetaHidemenu(String webPageMetaHidemenu) {
        this.webPageMetaHidemenu = webPageMetaHidemenu;
    }
    public String getWebPageMetaIslink() {
        return webPageMetaIslink;
    }

    public void setWebPageMetaIslink(String webPageMetaIslink) {
        this.webPageMetaIslink = webPageMetaIslink;
    }
    public String getWebPageMetaIgnoreroute() {
        return webPageMetaIgnoreroute;
    }

    public void setWebPageMetaIgnoreroute(String webPageMetaIgnoreroute) {
        this.webPageMetaIgnoreroute = webPageMetaIgnoreroute;
    }
    public String getWebPageMetaHidepathforchildren() {
        return webPageMetaHidepathforchildren;
    }

    public void setWebPageMetaHidepathforchildren(String webPageMetaHidepathforchildren) {
        this.webPageMetaHidepathforchildren = webPageMetaHidepathforchildren;
    }
    public String getWebPageName() {
        return webPageName;
    }

    public void setWebPageName(String webPageName) {
        this.webPageName = webPageName;
    }
    public String getWebPageAlias() {
        return webPageAlias;
    }

    public void setWebPageAlias(String webPageAlias) {
        this.webPageAlias = webPageAlias;
    }
    public String getWebPageRedirect() {
        return webPageRedirect;
    }

    public void setWebPageRedirect(String webPageRedirect) {
        this.webPageRedirect = webPageRedirect;
    }
    public String getWebPageCasesensitive() {
        return webPageCasesensitive;
    }

    public void setWebPageCasesensitive(String webPageCasesensitive) {
        this.webPageCasesensitive = webPageCasesensitive;
    }
    public String getWebPageParent() {
        return webPageParent;
    }

    public void setWebPageParent(String webPageParent) {
        this.webPageParent = webPageParent;
    }
    public Integer getWebPageRoutelevel() {
        return webPageRoutelevel;
    }

    public void setWebPageRoutelevel(Integer webPageRoutelevel) {
        this.webPageRoutelevel = webPageRoutelevel;
    }
    public Integer getWebPageStatus() {
        return webPageStatus;
    }

    public void setWebPageStatus(Integer webPageStatus) {
        this.webPageStatus = webPageStatus;
    }

    @Override
    public String toString() {
        return "SysIntranetWebMenu{" +
            "id=" + id +
            ", webPageId=" + webPageId +
            ", webPageNumber=" + webPageNumber +
            ", webPageTruname=" + webPageTruname +
            ", webPageCreatetime=" + webPageCreatetime +
            ", webPagePath=" + webPagePath +
            ", webPageComponent=" + webPageComponent +
            ", webPageMeta=" + webPageMeta +
            ", webPageMetaOrderno=" + webPageMetaOrderno +
            ", webPageMetaTitle=" + webPageMetaTitle +
            ", webPageMetaDynamiclevel=" + webPageMetaDynamiclevel +
            ", webPageMetaRealpath=" + webPageMetaRealpath +
            ", webPageMetaIgnoreauth=" + webPageMetaIgnoreauth +
            ", webPageMetaRoles=" + webPageMetaRoles +
            ", webPageMetaIgnorekeepalive=" + webPageMetaIgnorekeepalive +
            ", webPageMetaAffix=" + webPageMetaAffix +
            ", webPageMetaIcon=" + webPageMetaIcon +
            ", webPageMetaFramesrc=" + webPageMetaFramesrc +
            ", webPageMetaTransitionname=" + webPageMetaTransitionname +
            ", webPageMetaHidebreadcrumb=" + webPageMetaHidebreadcrumb +
            ", webPageMetaHidechildreninmenu=" + webPageMetaHidechildreninmenu +
            ", webPageMetaCarryparam=" + webPageMetaCarryparam +
            ", webPageMetaSingle=" + webPageMetaSingle +
            ", webPageMetaCurrentactivemenu=" + webPageMetaCurrentactivemenu +
            ", webPageMetaHidetab=" + webPageMetaHidetab +
            ", webPageMetaHidemenu=" + webPageMetaHidemenu +
            ", webPageMetaIslink=" + webPageMetaIslink +
            ", webPageMetaIgnoreroute=" + webPageMetaIgnoreroute +
            ", webPageMetaHidepathforchildren=" + webPageMetaHidepathforchildren +
            ", webPageName=" + webPageName +
            ", webPageAlias=" + webPageAlias +
            ", webPageRedirect=" + webPageRedirect +
            ", webPageCasesensitive=" + webPageCasesensitive +
            ", webPageParent=" + webPageParent +
            ", webPageRoutelevel=" + webPageRoutelevel +
            ", webPageStatus=" + webPageStatus +
        "}";
    }
}
